Skip to content

Conversation

bdraco
Copy link
Member

@bdraco bdraco commented Sep 29, 2025

Description:

Add documentation for the new disable_libc_locks_in_iram advanced configuration option for ESP32. This option allows users to save approximately 1.3KB of IRAM by disabling the placement of libc lock functions in internal RAM.

The documentation explains:

  • What the option does and why it's beneficial (saves ~1.3KB IRAM)
  • That it's enabled by default (IRAM placement disabled to save RAM)
  • When users might need to disable it (external components using libc locks in IRAM ISRs)
  • That it only applies to ESP-IDF framework

Related issue (if applicable): N/A

Pull request in esphome with YAML changes (if applicable):

Checklist:

  • I am merging into next because this is new documentation that has a matching pull-request in esphome as linked above.
    or

  • I am merging into current because this is a fix, change and/or adjustment in the current documentation and is not for a new component or feature.

  • Link added in /components/index.rst when creating new documents for new components or cookbook.

Copy link

netlify bot commented Sep 29, 2025

Deploy Preview for esphome ready!

Name Link
🔨 Latest commit 269587e
🔍 Latest deploy log https://app.netlify.com/projects/esphome/deploys/68eff356b0c4dc0008395861
😎 Deploy Preview https://deploy-preview-5425--esphome.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@bdraco bdraco marked this pull request as ready for review October 15, 2025 18:45
@Copilot Copilot AI review requested due to automatic review settings October 15, 2025 18:45
Copy link
Member

@kbx81 kbx81 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks 👍🏻

Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

@bdraco
Copy link
Member Author

bdraco commented Oct 15, 2025

thanks

@bdraco bdraco merged commit 6f52a34 into next Oct 15, 2025
4 checks passed
@bdraco bdraco deleted the libc_locks branch October 15, 2025 19:34
@github-actions github-actions bot locked and limited conversation to collaborators Oct 17, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants